home *** CD-ROM | disk | FTP | other *** search
- ===============================================================================
- JIV 1.2 Bumped version number
- -------------------------------------------------------------------------------
- JIVPNM 1.5 The PNM header parser was completely broken because of a
- compiler/optimizer bug (I forgot to re-test the code after
- instructing the compiler to do certain register
- optimizations). Sorry. Fixed.
- ===============================================================================
- JIV 1.1 Bumped version number.
- -------------------------------------------------------------------------------
- JIVCore 1.2 Boolean tool types were parsed incorrectly. Fixed.
- -------------------------------------------------------------------------------
- JIVIFF 1.25 Replaced ReadPixelLine8() with my own Planar2Chunky(). It's
- faster, and ReadPixelLine8() caused some problems.
- ===============================================================================
- JIVJPG 1.2 Fixed a minor bug (failed to force RGB colorspace under
- certain conditions).
- -------------------------------------------------------------------------------
- ALL MODULES 1.0 Set version number for initial release.
- -------------------------------------------------------------------------------
- JIVIFF 0.130 Fixed a bug that sometimes caused crashes with pictures
- with a width of 1024 (or more) pixels.
- -------------------------------------------------------------------------------
- JIVIFF 0.122 The IFF/ILBM reader is _much_ faster now.
- ===============================================================================
- JIV 0.84 Removed the table-based JIVRandom module and went back to
- the assembler pseudo-random routine. The table-based RND
- was only slightly faster but caused the executable to grow
- by 16 KBytes. It also caused ugly artefacts in A2024 mode.
- GFXCore 0.433 see JIV 0.84
- GFXRender 0.11 see JIV 0.84
- ===============================================================================
- JIV 0.83 JIV will now explicitly check its stack space on startup
- and will abort with a warning message if there's not enough
- stack available.
- -------------------------------------------------------------------------------
- GFXCore 0.430 Found (and fixed :->) a mungwall hit, caused by a mis-
- interpretation of the WritepixelLine8()-AutoDoc. Under
- certain conditions, JIV would trash 4-12 bytes of memory
- beyond its image buffer(s).
- -------------------------------------------------------------------------------
- GFXCore 0.428 Added memory debugging code.
- GFXRender 0.9 Added memory debugging code.
- JIVCore 0.69 Added memory debugging code.
- JIVIFF 0.108 Added memory debugging code. Fixed a slight non-fatal
- memory management bug.
- ===============================================================================
- JIVCore 0.66 Added HIDE option.
- GFXRender 0.7 Added HIDE option.
- -------------------------------------------------------------------------------
- JIV 0.76 Restructured GFXCore into GFXCore and GFXRender.
- GFXCore 0.427 Restructured GFXCore into GFXCore and GFXRender.
- GFXRender 0.6 New.
- -------------------------------------------------------------------------------
- GFXCore 0.425 Spent lots of time hunting a bug in 24-bit display mode.
- Failed. :-(
- It _might_ be an obscure bug in the Picasso Workbench
- emulation. It _might_ be me. :-)
- -------------------------------------------------------------------------------
- JIV 0.75 Improved PROGRESS option.
- JIVGFXText 0.33 Supports chars 32..127 now. Fixed a bug in 24 bit mode.
- -------------------------------------------------------------------------------
- JIV 0.72 JPEGs were loaded but not displayed. Fixed.
- -------------------------------------------------------------------------------
- JIVJPG 0.66 Finally works. Fixed a zillion of bugs.
- -------------------------------------------------------------------------------
- JIV 0.71 Added "sequence" option.
- JIVCore 0.65 Added "sequence" option.
- -------------------------------------------------------------------------------
- JIV 0.70 Added "endless" option.
- JIVCore 0.64 Added "endless" option. Fixed a bug in the WBArgs decoding.
- -------------------------------------------------------------------------------
- JIV 0.69 Attempted to add JPEG/JFIF-Support. Failed so far.
- -------------------------------------------------------------------------------
- GFXCore 0.401 Fixed a minor bug in DisplayImagePrivateScreen() that
- caused unneccessary dithering in some situations.
- -------------------------------------------------------------------------------
- JIVIFF 0.107 Slightly faster loading.
- -------------------------------------------------------------------------------
- JIVGIF 0.29 Slightly faster loading.
- -------------------------------------------------------------------------------
- GFXCore 0.397 Some optimizing done; certain routines (most notably the
- dithering) are between 1.5x and 3x as fast as in 0.372!
- JIVRandom 0.14 Experimental: table-based pseudo-random numbers.
- GFXCore 0.374 changed 5x5x5 RGB colorspace to 4x6x4 RGB colorspace.
- ===============================================================================
- JIV 0.65 Introduced PROGRESS option.
- JIVCore 0.63 Introduced PROGRESS option.
- JIVGFXText 0.19 Driver for the new PROGRESS option.
- -------------------------------------------------------------------------------
- GFXCore 0.372 Fixed a bug in the multi-image display ("WAIT" handling).
- -------------------------------------------------------------------------------
- JIV 0.64 Fixed WB handling (related to JIVCore 0.62).
- JIVCore 0.62 Tracked down a few Enforcer hits in the new WB code.
- -------------------------------------------------------------------------------
- JIV 0.63 Activated multi-image display.
- GFXCore 0.370 Activated multi-image-display. Activated "ERASE" option.
- JIVCore 0.54 Activated multi-image display.
- -------------------------------------------------------------------------------
- JIVIFF 0.105 Fixed a potential problem in the EOF handling.
- -------------------------------------------------------------------------------
- GFXCore 0.365 Kludged around a bug with Picasso and odd-width screens.
- (1061x857x8 on 640x480x8 autoscr. Render. Display. BOOM.)
- (Same with 1064x857x8 works fine.)
- -------------------------------------------------------------------------------
- GFXCore 0.358 Slightly faster dithering.
- -------------------------------------------------------------------------------
- JIVBMP 0.39 Allocates image buffer in several chunks to improve
- behaviour in low memory situations.
- JIVGIF 0.22 Dito.
- JIVIFF 0.103 Dito.
- JIVPNM 0.22 Dito.
- -------------------------------------------------------------------------------
- JIV 0.61 Fixed a bug in the handling of DisplayImage() errors.
- -------------------------------------------------------------------------------
- GFXCore 0.353 Added an experimental workaround for BestModeIDA() on
- systems with graphics.library < V39
- -------------------------------------------------------------------------------
- JIVIFF 0.100 Approximately 10-15 % faster.
- -------------------------------------------------------------------------------
- JIVIFF 0.84 Fixed a bug (misinterpretation of BMHD field "masking").
- Added protection code.
- -------------------------------------------------------------------------------
- GFXCore 0.350 An Exit()-Statement from previous BestModeIDA()-tests had
- accidentally been left in for the jiv 0.60 beta. Oops.
- -------------------------------------------------------------------------------
- JIVPNM 0.20 Fixed a mungwall hit in the P1 mode. Added protection code.
- -------------------------------------------------------------------------------
- JIVGIF 0.20 Fixed a bug that caused JIV to request unneccessarily deep
- displays.
- ===============================================================================
- JIV 0.60 Complete Workbench support, including tool types.
- JIVCore 0.52 Dito.
- -------------------------------------------------------------------------------
- JIV 0.55 Support for Workbench startup.
- JIVCore 0.32 Basic support for Workbench startup (no ToolTypes yet).
- -------------------------------------------------------------------------------
- JIV 0.53 Re-designed the command interface to make "room" for
- WB support, AREXX port and script files.
- JIVCore 0.29 Dito.
- -------------------------------------------------------------------------------
- JIVPNM 0.10 MUCH faster. Fixed a few bugs as well.
- -------------------------------------------------------------------------------
- JIVBMP 0.38 Slightly faster.
- JIVGIF 0.19 Slightly faster.
- JIVIFF 0.78 Slightly faster.
- JIVPNM 0.5 Slightly faster.
- -------------------------------------------------------------------------------
- JIV 0.50 Added PNM (PBM, PGM, PPM) reader.
- JIVPNM 0.4 Initial version of the PNM reader.
- -------------------------------------------------------------------------------
- JIVBMP 0.36 Cosmetic Change.
- JIVGIF 0.18 Cosmetic Change.
- JIVIFF 0.75 Cosmetic change.
- -------------------------------------------------------------------------------
- JIVIFF 0.74 Fixed a bug in the EHB algorithm.
- -------------------------------------------------------------------------------
- JIVIFF 0.73 Added support for HAM6 images.
- -------------------------------------------------------------------------------
- JIVIFF 0.69 Another 20% faster.
- -------------------------------------------------------------------------------
- JIVIFF 0.67 Added support for images with masking plane (some brushes).
- -------------------------------------------------------------------------------
- JIVIFF 0.65 Approx. 10% faster.
- -------------------------------------------------------------------------------
- JIVGIF 0.17 Fixed a bug that caused the GIF reader to fail on multi-
- image GIF files.
- -------------------------------------------------------------------------------
- GFXCore 0.345 Another *big* improvement in the color selection and
- dithering algorithms.
- -------------------------------------------------------------------------------
- GFXCore 0.326 Slight change in color selection algorithm.
- JIVBMP 0.35 Cosmetic change.
- JIVGIF 0.16 Cosmetic change.
- JIVIFF 0.60 Cosmetic change.
- -------------------------------------------------------------------------------
- JIVBMP 0.34 Added support for 4bit BMPs.
- ===============================================================================
- JIV 0.49 Added IFF reader module.
- JIVIFF 0.59 Initial BETA version of the IFF reader. Probably still
- extremely buggy.
- -------------------------------------------------------------------------------
- GFXCore 0.324 Debugged the new dithering routines. Fixed a problem with
- the new dithering and screens with less than 7 planes.
- -------------------------------------------------------------------------------
- GFXCore 0.316 Major rewrite of the color handling / dithering routines.
- BIG speed increase.
- GFXCore_DEF 0.63 As a consequence, went back to 5x5x5 histograms instead of
- 4x4x4 histograms. MUCH better dithering now, and it's STILL
- noticably faster than before.
- -------------------------------------------------------------------------------
- GFXCore 0.296 Improved the CTRL-C handling. Now you can interrupt JIV
- even while it's waiting for a mouse click.
- -------------------------------------------------------------------------------
- GFXCore 0.295 Changed window activation behaviour to keep AutoScroll
- screens from freezing while another display is prepared in
- the background.
- -------------------------------------------------------------------------------
- JIV 0.48 Improved the display handling in low-memory situations.
- -------------------------------------------------------------------------------
- GFXCore 0.293 Changed dithering slightly to improve picture quality.
- -------------------------------------------------------------------------------
- GFXCore_DEF 0.61 JIV was unable to read files shorter than 256 bytes because
- it attempted to read the first 256 bytes for its automatic
- image type recognition. Changed this constant to 32 bytes.
- Note: JIV will refuse to read images that are shorter than
- 32 bytes. THIS IS DOCUMENTED BEHAVIOUR NOW.
- Is it a bug? No! *poof* It's a feature! :-)
- -------------------------------------------------------------------------------
- GFXCore 0.292 In OCS/ECS/AGA mode, JIV attempted to open an 8 bit display
- even if the image really only needed e.g. 4 bit depth.
- Fixed.
- JIVGIF 0.15 same as GFXCore 0.289
- JIVBMP 0.31 same as GFXCore 0.289
- -------------------------------------------------------------------------------
- GFXCore 0.287 Fixed a bug that prevented 24bit images from being
- displayed in A2024 mode.
- Fixed a bug that prevented 1bit images from being displayed
- correctly in A2024 mode under certain conditions.
- -------------------------------------------------------------------------------
- GFXCore 0.284 Improved color->grey conversion for A2024 mode.
- -------------------------------------------------------------------------------
- GFXCore 0.283 Replaced SetRGB#?() with LoadRGB#?() for non-Picasso modes.
- -------------------------------------------------------------------------------
- JIV 0.47 Activated "center" option.
- GFXCore 0.280 Activated "center" option.
- -------------------------------------------------------------------------------
- GFXCore 0.278 Investigated another mungwall hit. I *think* it may be the
- Picasso-II emulation, but I'm not certain.
- ===============================================================================
- JIV 0.46 Bumped the version number for the new beta release.
- GFXCore 0.274 Fixed Mungwall hit in Private and A2024 display drivers.
- -------------------------------------------------------------------------------
- GFXCore 0.272 Added dithering for the Private and A2024 display drivers.
- Debugged the new WIDTH HEIGHT DEPTH feature.
- -------------------------------------------------------------------------------
- JIV 0.45 Added changes for WIDTH HEIGHT DEPTH.
- JIVCore 0.21 Introduced WIDTH HEIGHT DEPTH parameters.
- GFXCore 0.255 Added changes for WIDTH HEIGHT DEPTH.
- -------------------------------------------------------------------------------
- GFXCore 0.240 Changed oScanMax to oScanStandard for A2024.
- -------------------------------------------------------------------------------
- GFXCore 0.239 Lots of minor (and some major) optimisations, faster now.
- ===============================================================================
- JIV0.41 Inserted a few TestBreak() statements.
- GFXCore 0.227 Inserted a few TestBreak() statements.
- JIVGIF 0.14 Inserted a few TestBreak() statements.
- JIVBMP 0.30 Inserted a few TestBreak() statements.
- Now you can interrupt JIV (almost) whenever you wish.
- -------------------------------------------------------------------------------
- GFXCore 0.226 Fixed some bugs in the new WritePixelLine8() code.
- -------------------------------------------------------------------------------
- GFXCore 0.223 Replaced WritePixel() with WritePixelLine8().
- DisplayImageA2024Screen() and DisplayImagePrivateScreen()
- are MUCH faster now.
- -------------------------------------------------------------------------------
- GFXCore 0.216 Replaced ClearScreen() with SetRast().
- This fixed the Enforcer hits from EraseDisplay(); somehow,
- ClearScreen() and the Picasso-II emulation don't seem to
- like each other too much. Strange.
- ===============================================================================
-